namespace PickGold.Charting
{
    using System;
    using System.Security.Permissions;
    using System.Web;

    [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal), AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
    public class TTestResult
    {
        internal double degreeOfFreedom;
        internal double firstSeriesMean;
        internal double firstSeriesVariance;
        internal double probabilityTOneTail;
        internal double probabilityTTwoTail;
        internal double secondSeriesMean;
        internal double secondSeriesVariance;
        internal double tCriticalValueOneTail;
        internal double tCriticalValueTwoTail;
        internal double tValue;

        public double DegreeOfFreedom
        {
            get
            {
                return this.degreeOfFreedom;
            }
        }

        public double FirstSeriesMean
        {
            get
            {
                return this.firstSeriesMean;
            }
        }

        public double FirstSeriesVariance
        {
            get
            {
                return this.firstSeriesVariance;
            }
        }

        public double ProbabilityTOneTail
        {
            get
            {
                return this.probabilityTOneTail;
            }
        }

        public double ProbabilityTTwoTail
        {
            get
            {
                return this.probabilityTTwoTail;
            }
        }

        public double SecondSeriesMean
        {
            get
            {
                return this.secondSeriesMean;
            }
        }

        public double SecondSeriesVariance
        {
            get
            {
                return this.secondSeriesVariance;
            }
        }

        public double TCriticalValueOneTail
        {
            get
            {
                return this.tCriticalValueOneTail;
            }
        }

        public double TCriticalValueTwoTail
        {
            get
            {
                return this.tCriticalValueTwoTail;
            }
        }

        public double TValue
        {
            get
            {
                return this.tValue;
            }
        }
    }
}

